package com.unittec.zk.provider.auth.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import com.unittec.zk.provider.root.EntityRoot;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @description 路由表
 * @author Jason
 * @date 2019/11/07
 */
@Data
@Accessors(chain = true)
@TableName("sys_service_router")
@EqualsAndHashCode(callSuper = false)
public class SysServiceRouter extends EntityRoot implements Serializable {

    private static final long serialVersionUID = -2619759178265875958L;
    /**
     * 接口编号
     */
    private String functionCode;
    /**
     * 服务在注册中心的标识
     */
    private String serviceId;
    /**
     * 接口对外暴露的访问地址
     */
    private String serviceUrl;
    /**
     * 动态路由说明
     */
    private String mark;
    /**
     * 是否是系统内部接口，系统内部接口只需要对APP做鉴权
     */
    private boolean sysFun;
}
